﻿namespace LayeredArchitectureSample.ViewModel
{
    internal interface IApplicationController
    {
        void ShowWares(WaresViewModel locationsViewModel);
        void ShowNewWareWindow(NewWareViewModel newWareWindowViewModel);

        void ShowLocations(LocationsViewModel locationsViewModel);
        void ShowNewLocationWindow(NewLocationViewModel newLocationWindowViewModel);

        void ShowRoutes(RoutesViewModel viewModel);
        void ShowTrips(TripsViewModel viewModel);
    }
}